Jest snapshot-testing
#Jest
expect( output ).toMatchSnapshot()
で、outputに変化がないかどうかをテストできる。
outputを意図して変更した場合は
jest --updateSnapshot
jest -u
package.json
に書く場合には、scriptsフィールドに、
npm test -- -u
-u
で、snapshotをupdate
npmで、scriptsに コマンドを設定してる場合に、オプションを渡すには、
--
のあとに渡せばよいよう.
参考:
スナップショットテスト · Jest
JestのSnapshotテストに感動した話 - Akifumi Sato portfolio
Introduction to Jest Snapshot Testing in Vue.js | DigitalOcean